package cn.kgc.mapper;

import cn.kgc.pojo.JobInf;
import cn.kgc.pojo.NoticeInf;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface NoticeMapper {

    int getCount(@Param("title") String title,
                 @Param("content") String content);

    List<NoticeInf> getNoticeByPage(@Param("pageNo") Integer pageNo,
                                    @Param("pageSize") Integer pageSize,
                                    @Param("title") String title,
                                    @Param("content") String content);

    NoticeInf getNoticeInfById(@Param("id") Integer id);

    int updateNoticeInf(NoticeInf noticeInf);

    int addNoticeInf(NoticeInf noticeInf);

    int delId(Integer id);

    NoticeInf getNoticeInftitle(@Param("title") String title);

    List<NoticeInf> getNoticeInfInfo();
}
